package com.jbh.recordlibrary.u;

import android.content.Context;

public class ScreenUtil {

    /**
     * 屏幕宽
     *
     * @param context
     * @return
     */
    public static int w(Context context){
        return context.getResources().getDisplayMetrics().widthPixels ;
    }


    /**
     * 屏幕高度
     *
     * @param context
     * @return
     */
    public static int h(Context context){
        return context.getResources().getDisplayMetrics().heightPixels ;
    }




    public static float density(Context context){
        return context.getResources().getDisplayMetrics().density;
    }


    /**
     * dp 转像素
     * @param context
     * @param dp
     * @return
     */
    public static int dpToPx(Context context,int dp){
        return (int) (density(context) * dp + 0.5f);
    }


    /**
     * 像素转dip
     *
     * @param context
     * @param px
     * @return
     */
    public static int pxToDip(Context context,int px){
        return (int) (density(context) / px + 0.5f);
    }



}
